<?php

/**
 * ContactEmails form.
 *
 * @package    form
 * @subpackage ContactEmails
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 6174 2007-11-27 06:22:40Z fabien $
 */
class ContactEmailsForm extends BaseContactEmailsForm
{

  public function setup()
  {
     parent::setup();
  }
  
  public function configure()
  {		
  
	$this->widgetSchema->setLabel('name', 'Nom');
	$this->widgetSchema->setLabel('email', 'Adresse &eacute;-mail');
	$this->widgetSchema->setLabel('mensaje', 'Message');
	$this->validatorSchema['email'] = new sfValidatorEmail(array(), array('required' => 'Vous devez renseigner une adresse email valide afin qu\'on puisse vous r&eacute;pondre.'), array('invalid' => 'Vous devez renseigner une adresse email de r&eacute;ponse valide.'));
	
	$this->validatorSchema['name'] = new sfValidatorString(array(), array('required' => 'Vous devez renseigner un nom afin qu\'on puisse vous r&eacute;pondre.'));

	$this->validatorSchema['mensaje'] = new sfValidatorString(array(), array('required' => 'Renseignez svp un message afin qu\'on puisse vous r&eacute;pondre.'));
	
    $this->setWidget('created_at', new sfWidgetFormInputHidden());	
	$this->setDefault('created_at', date('Y-m-d h:i:s'));
	$this->setWidget('ip', new sfWidgetFormInputHidden());
	$this->setDefault('ip', '');
	$this->setWidget('casasvisitadas', new sfWidgetFormInputHidden());
	$this->user = sfContext::getInstance()->getUser();
	$this->setDefault('casasvisitadas', $this->setDefault('casasvisitadas', $this->user->getVisitedString()));
  }
}